﻿//
// 文件名：ApiParam.cs
//
// 类名：ApiParam
//
// 描述：Api请求参数实体（模型类）
//
// 作者：sgjp
//
// 日期：2022-07-10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WLYT.Domain.ApiModel
{
    public class ApiParam
    {
        /// <summary>
        /// 调用的AppId，用于验证是否可以调整此接口  选填
        /// </summary>
        public string AppId { get; set; }


        /// <summary>
        /// 调用的API接口方法名称 必填  如果是使用API接口调用，可不填，直接将此参数值写在URL上 如：http://127.0.0.1/api/wcs/LiaoJia.Board.GetTodayInNum/
        /// 名称空间.类名.方法名称
        /// 如：
        /// WCSApi.BLL.LiaoJia.Board.GetTodayInNum 
        /// 其中可以不写“WCSApi.BLL.”，系统会自动加上
        /// </summary>
        public string ApiName { get; set; }
        /// <summary>
        /// 参数数据信息 必填
        /// </summary>
        public object ParamData { get; set; }


    }

    public class WebServiceParam
    {
        /// <summary>
        /// 调用的AppId，用于验证是否可以调整此接口  选填
        /// </summary>
        public string WarehouseNo { get; set; }


        /// <summary>
        /// 调用的API接口方法名称 必填  如果是使用API接口调用，可不填，直接将此参数值写在URL上 如：http://127.0.0.1/api/wcs/LiaoJia.Board.GetTodayInNum/
        /// 名称空间.类名.方法名称
        /// 如：
        /// WCSApi.BLL.LiaoJia.Board.GetTodayInNum 
        /// 其中可以不写“WCSApi.BLL.”，系统会自动加上
        /// </summary>
        public string DeliveryNo { get; set; }
        /// <summary>
        /// 参数数据信息 必填
        /// </summary>
        public List<string> ReelIds { get; set; }

    }
}



/*
 参数样例：
{
    "AppId":"0001",
    "ApiName":"LiaoJia.Board.GetTodayInNum",
    "ParamData":{"Name":"zhangsan"}
}
*/ 